multi terrain loader - French English Dictionary